From: Mattias Engdegård Date: Thu, 10 Oct 2019 19:20:20 +0000 (+0200) Subject: Correctly explain test failures with mixed uni/multibyte strings X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~19^2~1490 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=67ed6ee7337d66dc1101e41bc2e67bde5ab0ecd4;p=emacs.git Correctly explain test failures with mixed uni/multibyte strings * lisp/emacs-lisp/ert.el (ert--explain-equal-rec): * test/lisp/emacs-lisp/ert-tests.el (ert-test-explain-equal): When explaining a difference between a unibyte and a multibyte string, first convert both to multibyte. Otherwise, we might end up comparing unibyte char C to multibyte char C, 127